#pragma once

#include "INode.h"
#include "Singleton.h"
#include "TinyXML2.h"

class SceneGraph : public INode, public Singleton<SceneGraph>
{
public:
	HashedString Type() const;

	SceneGraph();
	void Enable();
	void Disable();
	bool ToXML(tinyxml2::XMLPrinter& printer);
};